Today we got a demonstration of a neat project called PaSSAGE (Player-Specific Stories via Automatically Generated Events). The PaSSAGE team have built tools into Dragon Age that model the player and change the story as a result.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed